*{margin:0;padding:0}
body{background-color:#fff;font-family:'Ubuntu Mono', sans-serif}
#wrapper,#header{width:1000px;margin:auto}
#l1,#l2{width:180px;padding:10px}
#l3{width:440px;padding:10px}
#right{width:490px}
#username{font-size:150%;font-weight:700}
#username:hover{cursor:pointer;background-color:#efefef}
.pagecolumn{display:inline-block;vertical-align:top;margin:10px}
.p20{padding:20px}
.p10{padding:10px}
.p5{padding:5px}
.error_box{font-size:80%;background-color:#cfc;margin:5px;padding:5px}
.smallText{font-size:80%}
.largeText{font-size:125%}
.veryLargeText{font-size:200%}
.fs150{font-size:150%}
root{display:block}
#para span,#testSpace span{font-size:20pt;padding:1px}
.green{background-color:green;color:#FFF;border-radius:4px;border:2px solid green}
.red{background-color:red!important;border:2px solid #000}
.black{color:#000}
.box-shadow{-moz-box-shadow:0 0 4px #888;-webkit-box-shadow:0 0 4px #888;box-shadow:0 0 4px #888}
.no-underline{text-decoration:none}
.dash-bottom{border-bottom:1px dashed #888}
.trackDiv:hover{cursor:pointer;background:#efefef}
.grey{color:#444}
.lightGrey{color:#888}
.large-button{cursor:pointer;border:1px solid #908c68;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:12px;font-family:arial, helvetica, sans-serif;text-decoration:none;display:inline-block;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:700;color:#FFF;background-color:#a9a588;background-image:linear-gradient(tobottom,#a9a588,#8e865b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a9a588,endColorstr=#8e865b);padding:10px}
.large-button:hover{border:1px solid #767255;background-color:#938e6b;background-image:linear-gradient(tobottom,#938e6b,#6f6947);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#938e6b,endColorstr=#6f6947)}
.large-blue-button{cursor:pointer;border:1px solid #8a66f4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:12px;font-family:arial, helvetica, sans-serif;text-decoration:none;display:inline-block;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:700;color:#FFF;background-color:#b29af8;background-image:linear-gradient(tobottom,#b29af8,#9174ed);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b29af8,endColorstr=#9174ed);padding:10px}
.large-blue-button:hover{border:1px solid #693bf1;background-color:#8e6af5;background-image:linear-gradient(tobottom,#8e6af5,#6d47e7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8e6af5,endColorstr=#6d47e7)}
.anchor:hover{text-decoration:underline;cursor:pointer}
.score-table-wrapper{width:100%;border:1px solid #000;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;margin:0;padding:0}
.score-table-wrapper table{width:100%;height:100%;margin:0;padding:0}
.score-table-wrapper tr:last-child td:last-child{-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;border-width:0}
.score-table-wrapper table tr:first-child td:first-child{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0}
.score-table-wrapper table tr:first-child td:last-child{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}
.score-table-wrapper tr:last-child td:first-child{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}
.score-table-wrapper tr:nth-child(odd){background-color:#e5e5e5}
.score-table-wrapper tr:nth-child(even){background-color:#fff}
.score-table-wrapper td{vertical-align:middle;border:1px solid #000;text-align:left;font-size:10px;font-family:Arial;font-weight:400;color:#000;border-width:0 1px 1px 0;padding:7px}
.score-table-wrapper tr:last-child td{border-width:0 1px 0 0}
.score-table-wrapper tr:first-child td{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc",endColorstr="#b2b2b2");background:0;background-color:#ccc;border:0 solid #000;text-align:center;font-size:14px;font-family:Arial;font-weight:700;color:#000;border-width:0 0 1px 1px}
.score-table-wrapper tr:first-child:hover td{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc",endColorstr="#b2b2b2");background:0;background-color:#ccc}
.score-table-wrapper tr:first-child td:last-child{border-width:0 0 1px 1px}
#layerObj{position:absolute;top:10px;left:10px;background-color:#cfc;width:200px;font-size:90%;padding:7px}
#addPara{font-size:15pt;padding:5px}
#witText{background-color:#dfd;padding:10px}
.paraMeta{background-color:#888}
.paraprogress{height:10px;background-color:#000;width:0}
#testSpacewrapper{background-color:#eee;padding:10px}
#addForm,#testSpaceDiv,#track{width:470px;display:inline-block;vertical-align:top;position:relative}
.hid{display:none!important}
.clr{clear:both}
.parawrapper{overflow:hidden;max-height:200px;position:relative;padding:10px 0}
.para{position:relative}
.bottomshadow,.topshadow{display:none;width:100%;height:5px;box-shadow:inset 0 -7px 7px -7px #aaa;-webkit-box-shadow:inset 0 -7px 7px -7px #aaa;position:absolute;bottom:0}
.topshadow{top:0;box-shadow:inset 0 7px 7px -7px #aaa;-webkit-box-shadow:inset 0 7px 7px -7px #aaa}
#countdownlayer{position:absolute;height:60px;width:60px;top:50%;margin-top:-50px;background-color:#fff;left:50%;margin-left:-50px;font-size:50px;text-align:center;z-index:2;padding:20px}
#countdownlayerbg{position:absolute;height:100%;width:100%;top:0;background-color:#fff;opacity:0.8;filter:alpha(opacity=80);z-index:1}
.score-table-wrapper tr td:last-child,.score-table-wrapper tr:first-child td:first-child{border-width:0 0 1px}